<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="author" content="Trilarion">
  <meta name="description" content="Infos and technical information about many open source games and frameworks.">
  <title>OSGL | Statistics</title>
  <link rel="stylesheet" href="../css/bulma.min.css">
  <link rel="stylesheet" href="../css/osgl.min.css">
  <link rel="icon" type="image/svg+xml" href="../favicon.svg">
  <script type="text/javascript" src="../js/osgl.js"></script>
<script>
  var _paq = window._paq = window._paq || [];
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="//www.twelvepm.de/matomo87fzuifhi94/";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', '1']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
</head>
<body><nav class="navbar container is-light" aria-label="main navigation">
  <div class="navbar-brand">
    <a class="navbar-item" href="../index.html"><span class="icon "><i class="icon-home"></i></span><span>OSGL</span></a>
    <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navMenu">
      <span aria-hidden="true"></span>
      <span aria-hidden="true"></span>
      <span aria-hidden="true"></span>
    </a>
  </div>
  <div class="navbar-menu" id="navMenu">
    <div class="navbar-start">
      <a class="navbar-item" href="../games/index.html"><span class="icon "><i class="icon-dice"></i></span><span>All Games</span></a>
      <a class="navbar-item" href="../table.html"><span class="icon "><i class="icon-search"></i></span><span>Table</span></a>
      <div class="navbar-item has-dropdown is-hoverable">
        <a class="navbar-link"><span class="icon "><i class="icon-filter"></i></span><span>Filter</span></a>
        <div class="navbar-dropdown">
          <a class="navbar-item" href="../games/genres.html"><span class="icon "><i class="icon-price-tag"></i></span><span>By category</span></a>
          <a class="navbar-item" href="../games/languages.html"><span class="icon "><i class="icon-language"></i></span><span>By code language</span></a>
          <a class="navbar-item" href="../games/platforms.html"><span class="icon "><i class="icon-laptop"></i></span><span>By OS support</span></a>
          <a class="navbar-item" href="../games/top.html"><span class="icon "><i class="icon-star"></i></span><span>GitHub/Lab Stars Top List</span></a>
          <a class="navbar-item" href="../games/web.html"><span class="icon "><i class="icon-earth"></i></span><span>Playable browser games</span></a>
          <a class="navbar-item" href="../games/libre.html"><span class="icon "><i class="icon-heart"></i></span><span>Open code + artwork</span></a>
          <a class="navbar-item" href="../games/kids.html"><span class="icon "><i class="icon-child"></i></span><span>For Kids</span></a>
        </div>
      </div>
      <a class="navbar-item" href="../frameworks/index.html"><span class="icon "><i class="icon-wrench"></i></span><span>Engines/Tools</span></a>
      <a class="navbar-item" href="../developers/index.html"><span class="icon "><i class="icon-users"></i></span><span>Developers</span></a>
      <a class="navbar-item" href="../inspirations/index.html"><span class="icon "><i class="icon-bulb"></i></span><span>Inspirations</span></a>
      <a class="navbar-item is-active" href="index.html"><span class="icon "><i class="icon-stats-dots"></i></span><span>Statistics</span></a>
      <a class="navbar-item" href="../contribute.html"><span class="icon "><i class="icon-pencil"></i></span><span>Contribute</span></a>
      <a class="navbar-item" href="https://github.com/Trilarion/opensourcegames"><span class="icon "><i class="icon-github"></i></span><span>On GitHub</span></a>
    </div>
  </div>
</nav>
<div class="container content">
  <div class="box">
    <div class="block"><p class="title is-4">Statistics</p></div>
    <div class="block">
    <ol type="1">
      <li><a href="#supported_platforms">Supported platforms</a></li>

      <li><a href="#code_languages">Code languages</a></li>

      <li><a href="#code_licenses">Code licenses</a></li>

      <li><a href="#code_dependencies">Code dependencies</a></li>

      <li><a href="#build_systems">Build systems</a></li>

    </ol>
    </div>
  <article class="message is-warning is-size-7">
    <div class="message-header"><p>Warning</p></div>
    <div class="message-body">Statistics can be inaccurate.</div>
  </article>
  </div>
  <div id="supported_platforms" class="box">
    <p class="title is-4">Supported platforms</p>
    <nav class="level">
      <div class="level-item"><img src="supported_platforms.svg"></div>
      <div class="level-item">
        <ul>
          <ol type="1">
<li>N/A (968)</li>
<li>Windows (637)</li>
<li>Linux (586)</li>
<li>macOS (338)</li>
<li>Web (186)</li>
<li>Android (170)</li>
<li>iOS (23)</li>
</ol>
        </ul>
      </div>
    </nav>
    <p class="is-size-7 has-text-right"><a href="#">Back to top</a></p>
  </div>

  <div id="code_languages" class="box">
    <p class="title is-4">Code languages</p>
    <nav class="level">
      <div class="level-item"><img src="code_languages.svg"></div>
      <div class="level-item">
        <ul>
          <ol type="1">
<li>C++ (839)</li>
<li>C (604)</li>
<li>Java (235)</li>
<li>Python (172)</li>
<li>JavaScript (162)</li>
<li>C# (123)</li>
<li>Lua (95)</li>
<li>Pascal (54)</li>
<li>PHP (33)</li>
<li>TypeScript (33)</li>
<li>GDScript (28)</li>
<li>Script (23)</li>
<li>Objective-C (21)</li>
<li>Assembly (18)</li>
<li>Rust (18)</li>
<li>Go (14)</li>
<li>Ada (11)</li>
<li>Kotlin (11)</li>
<li>Other (126)</li>
</ol>
        </ul>
      </div>
    </nav>
    <p class="is-size-7 has-text-right"><a href="#">Back to top</a></p>
  </div>

  <div id="code_licenses" class="box">
    <p class="title is-4">Code licenses</p>
    <nav class="level">
      <div class="level-item"><img src="code_licenses.svg"></div>
      <div class="level-item">
        <ul>
          <ol type="1">
<li>GPL-2.0 (580)</li>
<li>GPL-3.0 (553)</li>
<li>MIT (358)</li>
<li>Custom (69)</li>
<li>Apache-2.0 (55)</li>
<li>AGPL-3.0 (45)</li>
<li>zlib (45)</li>
<li>3-clause BSD (42)</li>
<li>? (29)</li>
<li>LGPL-2.1 (28)</li>
<li>LGPL-3.0 (24)</li>
<li>Public domain (22)</li>
<li>2-clause BSD (21)</li>
<li>MPL-2.0 (13)</li>
<li>ISC (12)</li>
<li>WTFPL (10)</li>
<li>Other (66)</li>
</ol>
        </ul>
      </div>
    </nav>
    <p class="is-size-7 has-text-right"><a href="#">Back to top</a></p>
  </div>

  <div id="code_dependencies" class="box">
    <p class="title is-4">Code dependencies</p>
    <nav class="level">
      <div class="level-item"><img src="code_dependencies.svg"></div>
      <div class="level-item">
        <ul>
          <ol type="1">
<li>N/A (1183)</li>
<li>SDL (199)</li>
<li>SDL2 (108)</li>
<li>pygame (71)</li>
<li>OpenGL (56)</li>
<li>Qt (32)</li>
<li>libGDX (25)</li>
<li>Godot (23)</li>
<li>SFML (23)</li>
<li>Unity (18)</li>
<li>MonoGame (17)</li>
<li>Allegro (15)</li>
<li>OpenAL (15)</li>
<li>LÖVE (11)</li>
<li>OGRE (10)</li>
<li>Other (379)</li>
</ol>
        </ul>
      </div>
    </nav>
    <p class="is-size-7 has-text-right"><a href="#">Back to top</a></p>
  </div>

  <div id="build_systems" class="box">
    <p class="title is-4">Build systems</p>
    <nav class="level">
      <div class="level-item"><img src="build_systems.svg"></div>
      <div class="level-item">
        <ul>
          <ol type="1">
<li>N/A (1212)</li>
<li>CMake (315)</li>
<li>Make (150)</li>
<li>Gradle (77)</li>
<li>Autoconf (59)</li>
<li>Visual Studio (28)</li>
<li>VisualStudio (18)</li>
<li>Maven (15)</li>
<li>Ant (13)</li>
<li>Scons (11)</li>
<li>QMake (10)</li>
<li>Other (45)</li>
</ol>
        </ul>
      </div>
    </nav>
    <p class="is-size-7 has-text-right"><a href="#">Back to top</a></p>
  </div>

</div>
<footer class="footer container content is-size-7">
  <p>The <a href="https://github.com/Trilarion/opensourcegames">Open source games list (OSGL)</a> is a collection of open source game descriptions focusing on technical aspects.
  The content on this site is the result of voluntary work and may be outdated or incorrect. For giving feedback or improving the content see the
  <a href="contribute.html">contribution guidelines</a> or read the <a href="https://trilarion.blogspot.com/search/label/osgames">Blog</a>.</p>
  <p>The content (games descriptions) is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>.
  Used icons are licensed under CC BY-SA 3.0 (<a href="https://github.com/somerandomdude/Iconic">Iconic</a> or <a href="http://designmodo.com/linecons-free/">Linecons</a>), CC0 1.0 (<a href="https://simpleicons.org/">Simple Icons</a>),
  CC BY 4.0 (<a href="https://github.com/FortAwesome/Font-Awesome">Font Awesome</a> or <a href="https://icomoon.io/#icons-icomoon">IcoMoon Free</a>), CC BY-SA 4.0 (<a href="http://www.entypo.com/">Entypo+</a>) or Apache License 2.0 (<a href="https://material.io/resources/icons">Material Icons</a>).
  This website is built using Python, Lark, Jinja2 and Bulma. Last updated: 2024-10-12 10:16</p>
</footer>
</body>
</html>